home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 5 / Apprentice-Release5.iso / Environments / Oberon⁄F™ 1.2 / Preinstalled version / Manuals / Changes (.txt) < prev    next >
Encoding:
Oberon Document  |  1996-05-02  |  5.8 KB  |  96 lines  |  [oODC/obnF]

  1. Documents.StdDocumentDesc
  2. Documents.DocumentDesc
  3. Containers.ViewDesc
  4. Views.ViewDesc
  5. Stores.StoreDesc
  6. Documents.ModelDesc
  7. Containers.ModelDesc
  8. Models.ModelDesc
  9. Stores.ElemDesc
  10. TextViews.StdViewDesc
  11. TextViews.ViewDesc
  12. TextModels.StdModelDesc
  13. TextModels.ModelDesc
  14. TextModels.AttributesDesc
  15. Helvetica
  16. Helvetica
  17. Helvetica
  18. Helvetica
  19. Helvetica
  20. Changes between Releases 1.1 and 1.2
  21. Release 1.2 is the second major upgrade of Oberon/F. It adds some new features and streamlines a number of existing features. It has an extended and improved documentation with several new examples. And most important: the Windows version now supports OLE2. OpenDoc support for the Mac OS version will become available later, as an incremental update.
  22. New Modules
  23. There are four new modules:
  24. Strings provides a set of string routines, and conversions between strings and numeric types.
  25. Dates provides Date and Time data types and operations on these types.
  26. Services provides various low-level services, which formerly have been in module Controllers. In particular, this is the Action data type.
  27. DevSpy is a tool which allows to graphically inspect the Oberon heap.
  28. New Commands
  29. - Tools->DocumentSize (StdCmds.InitLayoutDialog, Std/Rsrc/Layout)
  30. - Info->Heap Spy..., Show Heap (DevSpy)
  31. - Dev->Open File List (DevCmds.OpenFileList)
  32. New Controls
  33. The following controls have been added:
  34. - Date
  35. - Time
  36. - Currency
  37. -  UpDownField    (text field with up/down arrows)
  38. - Color
  39. New Docu
  40. Description of modules Meta, Strings, Dates, Services.
  41. Additional examples (ObxButtons, ObxActions, ObxAscii, ObxCubes).
  42. Extended bibliography, historical notes, migration notes from Pascal to Oberon, new tutorials.
  43. Improvements
  44. FormCmds->InsertGroup is more general (select controls around which the group should appear).
  45. File, directory, font enumeration facilities have been added (module Files, Fonts).
  46. The user interface of the StdCoder has been improved considerably.
  47. Array handling in the debugger has been improved.
  48. Initialization mechanism has been improved (modules Config and Setup).
  49. The drag & drop protocol has been improved, to better support OLE and OpenDoc drag & drop (module Controllers).
  50. In the Windows version, the copy versus move behavior of drag & drop has been made identical to the OLE behavior.
  51. In the Macintosh version, the handling of low-memory conditions is improved.
  52. In the Macintosh version, Window layouts of documents are now saved on disk.
  53. In the Macintosh version, the Help menu item has moved from the Apple menu to the Help menu (the icon with the question mark).
  54. In the Macintosh version, scripting support has been added.The doScript Apple Event can be used to send a string to Oberon/F. This string may contain an Oberon command sequence. It is the only parameter of doScript.
  55. FormModels.maxViewSize increased; FormModels.StdContext.SetSize corrected.
  56. FormModels.showGrid/View.ShowGrid eliminated; grid bound to container mode instead.
  57. ObxLinks has been modified, and now demonstrates text generation, hyperlink generation, file and locator enumeration, and file converters.
  58. Miscellaneous
  59. The "pseudo-commands" of Release 1.0 have officially been replaced by true parameterized commands. In Release 1.1, the pseudo-commands have still been available to allow for an easier migration. In Release 1.2, they have been eliminated.
  60. The same holds for the command Controls.CloseDialog, which should be replaced by calls to StdCmds.CloseDialog.
  61. In the Windows version, support for OLE2 has been added. Objects may be dragged and dropped between applications, and Oberon/F can act both as an OLE server and as an OLE client (container).
  62. Interface Changes to Core Modules
  63. Files
  64. - FileInfo, LocInfo, Directory.LocList, Directory.FileList introduced
  65. Fonts
  66. - Directory.TypefaceInfo, TypefaceList introduced
  67. Dialog
  68. - Time separated into Date and Time
  69. - new Currency type
  70. - extension hierarchy of fields has been modified
  71. - UpdateField eliminated
  72. Ports
  73. - Ports.Port.colors, Ports.Frame.colors eliminated
  74. Views
  75. - new procedure Omnicast
  76. - View.NewFrame has no host parameter anymore
  77. - View.Flush eliminated
  78. Controllers
  79. - Actions and Ticks have been moved to new module Services
  80. - new action procedure RemoveAction (in module Services)
  81. - new flags in EditMsg
  82. - modified PollDropMsg and DropMsg messages
  83. - pasteView eliminated (use paste instead)
  84. - PollOps message has no field deselectable anymore.
  85. TextControllers.StdCtrlDesc
  86. TextControllers.ControllerDesc
  87. Containers.ControllerDesc
  88. Controllers.ControllerDesc
  89. TextRulers.StdRulerDesc
  90. TextRulers.RulerDesc
  91. TextRulers.StdStyleDesc
  92. TextRulers.StyleDesc
  93. TextRulers.AttributesDesc
  94. Helvetica
  95. Documents.ControllerDesc
  96.